package com.fancy.middleware.common.utils;

import lombok.extern.slf4j.Slf4j;
import org.springframework.util.StringUtils;

@Slf4j
public class StringUtil extends StringUtils {

    /***
     * @Description:
     *  参数 key_#{0}, value  --> key_value
     * @param key key
     * @param values 替换key中的#{0}
	 * @return: java.lang.String
     */
    public static String format(String key, String... values) {
        if (isEmpty(key)) {
            return null;
        }
        for (int i = 0; i < values.length; i++) {
            key = key.replaceAll("#\\{" + i + "\\}", values[i]);
        }
        return key;
    }
}
